package shujia.day13;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;

/*
    使用字符缓冲流复制一个文件
    斗罗大陆2.txt
 */
public class CopyFileDemo5 {
    public static void main(String[] args) throws Exception{
        //创建字符缓冲输入流
        BufferedReader br = new BufferedReader(new FileReader("E:\\斗罗大陆2.txt"));
        //创建字符缓冲输出流
        BufferedWriter bw = new BufferedWriter(new FileWriter("src/shujia/day13/斗罗大陆-第二章5.txt"));

        // 一次读写一个字符
//        int i = 0;
//        while ((i=br.read())!=-1){
//            bw.write(i);
//            bw.flush();
//        }

        // 一次读写一个字符数组
//        char[] chars = new char[1024];
//        int length = 0;
//        while ((length=br.read(chars))!=-1){
//            bw.write(chars,0,length);
//            bw.flush();
//        }

        // 一次读写一行
        String line = null;
        while ((line=br.readLine())!=null){
            bw.write(line);
            bw.newLine();
            bw.flush();
        }



        //释放资源
        bw.close();
        br.close();
    }
}
